#pragma once

class INode
{
public:
	virtual unsigned getNum() = 0;
	virtual char getChar() = 0;
	virtual void clear() = 0;
	virtual INode* left() = 0;
	virtual INode* right() = 0;
	virtual void pickEOF() = 0;
};